<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        
    </style>
</head>
<body>
    
</body>
<script>

    // const s = new Set(["hello", 5,6,7,"world"]);

    // s.add(4);
    // s.add(4);
    // s.add(5);
    // s.add(5);
    // s.add(6);
    // s.add(6);
    // s.add(6);

    // console.log(s);
    
    // console.log(s.size);

    // 直接获取集合内的值（遍历的是值）
    // for(let i of s){
    //     console.log(i);
    // }

    // console.log(typeof s);


    // 利用set实现数组去重

    // const arr = [2,3,4,5,5,4,3,2,1,1,1];
    // const a = [...new Set(arr)];
    // console.log(a);


    // =======

    
    const m = new Map();

    m.set("name", "admin");
    m.set("name", "root");
    m.set("age", 18);
    m.set("show", function(){
        console.log("hello")
    });
    
    console.log(m);
    
    console.log(typeof m);
    
    console.log(m.get("name"));
    console.log(m.get("age"));
    console.log(m.get("show"));

    m.get("show")();

    for(let i of m){
        console.log(i);
    }

    console.log( m.keys() );
    console.log( m.values() );

    for(let i of m.keys()){
        console.log( m.get(i) );
    }

    console.log(m.size)




</script>
</html>